// 公共头部搜索显示和隐藏
function input_counter(){
    $('.limit-input').on('keydown','.limit-input-area',function(){
        var container=$(this).closest('.limit-input');
        var total=container.find('.tt').html();
        var len=$(this).val().length;
        if(len<=total){
            container.removeClass('has-error')
            container.find('.counter').html(len);
            container.find('.control-label').html();
            container.find('.control-label').html('');
        }else{
            container.addClass('has-error');
            container.find('.control-label').html('输入字符不能超过'+total+'个');
        }
    })
    $('.limit-input').on('keyup','.limit-input-area',function(){
        var container=$(this).closest('.limit-input');
        var total=container.find('.tt').html();
        var len=$(this).val().length;
         if(len<=total){
            container.removeClass('has-error')
            container.find('.counter').html(len);
            container.find('.control-label').html();
            
        }else{
            container.addClass('has-error');
            container.find('.control-label').html('输入字符不能超过'+total+'个');
        }
    })
}


$(function() {

    //计数器
    $(".counter .plus").click(function() {
        var n = $(this).parent().find('.num').html();
        $(this).parent().find('.num').html(n * 1 + 1);
    })
    $(".counter .minus").click(function() {
        var n = $(this).parent().find('.num').html();
        if (n > 1) $(this).parent().find('.num').html(n - 1);
        if (n == 1) {
            if ($(this).hasClass('child')) $(this).parent().find('.num').html(n - 1);
        }
    })
    //字数统计
    input_counter();
    //编辑输入
    $('.edit-area-container .icon-edit').click(function(){
        $('.save-info').trigger('click');
        var container=$(this).closest('.edit-area-container');
        container.addClass('active');
        $(this).hide();
        container.find('.edit-area').attr('contentEditable','true').focus();
    })
    $('.edit-area-container .save-info').click(function(){
        var container=$(this).closest('.edit-area-container');
        container.removeClass('active');
        container.find('.edit-area').attr('contentEditable','false').blur();
        container.find('.icon-edit').show();
    })
    //options的处理
    $('#options .option').hover(function() {
        $(this).siblings().removeClass('cur');
        $(this).addClass('cur');
    }, function() {
        $(this).removeClass('cur');
    })
    $('#options .option').click(function() {
            if ($(this).hasClass('single')) {
                $('.option').removeClass('selected');
            }
            $(this).toggleClass('selected');
        })
        //返回顶部
    $('#to-top').click(function() {
            $('html,body').animate({
                scrollTop: '0px'
            }, 5);
            return false;
        })
        //多选的展开
    $('.multi-search .more-info').click(function() {
            $(this).toggleClass('up');
            var el = $(this).siblings().filter('.center');
            if ($(this).hasClass('up')) {
                $(this).html('收起');
                curHeight = el.height(),
                    autoHeight = el.css('height', 'auto').height();
                el.height(curHeight).animate({
                    height: autoHeight
                }, 1000);
            } else {
                $(this).html('更多');
                if ($(this).hasClass('wide')) el.animate({
                    'height': '170px'
                });
                else el.animate({
                    'height': '30px'
                });
            }

        })
        //鼠标滑过显示文字
    $('.bd li').hover(function() {
            $(this).find('.content').stop().fadeIn();
        }, function() {
            if (!$(this).find('.content').hasClass('fix')) $(this).find('.content').stop().fadeOut();
        })
        //去掉当前选定栏目前面的短竖线
    $('.nav li').each(function() {

        if ($(this).hasClass('cur')) {
            var i = $('.nav li').index($(this));
            if (i >= 1) {
                $('.nav li').eq(i - 1).css('background', "none");
            }
        }
    })


});
//全屏slider
jQuery(".fullSlide").slide({
    titCell: ".hd ul",
    mainCell: ".bd ul",
    effect: "fold",
    autoPlay: false,
    autoPage: true,
    trigger: "click"
});


//消息弹框
$('.msg-box .msg-body').eq(0).show();
$('.msg-head li').hover(function() {
    var index = $('.msg-head li').index($(this));
    $('.msg-box .msg-body').hide();
    $('.msg-box .msg-body').eq(index).show();
})


//关键词输入的空格监听
$(document).click(function(){
    $('.meta-tags-box').removeClass('active');
})
$('.meta-tags-box').on('input','.input-mini',function(event){
    var a=$(this).closest('.meta-tags-box');
    a.addClass('active');
})
$('.auto-search li').click(function(){
    var e = jQuery.Event("keydown");
    e.keyCode=32,e.ctrlKey=true;
    $('.meta-tags-box input').trigger(e);
})

$('.meta-tags-box').on('keydown','.input-mini',function(event){
    var keyCode = event.keyCode;
    var a=$(this).val();
    if(keyCode==32&&a!=""){
        var p=$(this).parent();
        
        var b=$('<div class="upSelect" data-tag-name="'+a+'" data-tag-class=""><span>'+a+'</span><div class="icon icon-close-gray"></div></div>');
        var c=$('<input type="text" class="input-mini meta-tags"> ');
        $(this).remove();
        p.append(b).append(c);
        $('.meta-tags-box').removeClass('active');
        c.select();
    }
})
$('.meta-tags-box').on('click','.icon-close-gray',function(){
    var p=$(this).closest('.upSelect');
    p.remove();
})



$('.object input').click(function(){
    var a=$(this).attr('id');
    if(a=='autodefine') {
        $('.meta-tags-box').show();
    }
})



//输入联想框
/*$('.auto-search li').click(function(){
    $('.auto-search').hide();
})*/
    //左侧菜单的展开
$('.top-nav').click(function() {
        $(this).toggleClass('unfold');
        $(this).find('.sub-nav').toggleClass('show');

    })


//模拟文件夹
$('#main-folder .icon-folder-status').click(function(){

    $(this).toggleClass('status-close');
    $(this).siblings().filter('.icon-folder-folder-status').toggleClass('folder-open');
    $(this).siblings().filter('.folder-one').toggleClass('show');
})